package com.briup.common.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * swagger配置属性
 * @author wood
 */
@ConfigurationProperties(prefix = "briup.config.swagger")
@Data
@Component
public class SwaggerConfigProperties {

    // JWT拦截器和swagger统一认证路径，它们俩个配置的路径要一致
    private String[] authPath = {"/auth/**"};

    @Deprecated
    // SwaggerAutoConfig中，swagger需要扫描的controller所在包
    // 暂时不用，现在根据@Api注解进行自动识别
    private String scanControllerPackage = "com.briup.*.web.controller";

    // SwaggerAutoConfig中，swagger的title属性
    private String title = "briup-xxxx系统";

    // SwaggerAutoConfig中，swagger的description属性
    private String description = "杰普软件科技有限公司，http://www.briup.com";

    // SwaggerAutoConfig中，swagger的url属性
    private String url = "http://www.briup.com";

    // SwaggerAutoConfig中，swagger的version属性
    private String version = "1.0";

}
